-----------------------------------------------
Name:     TZ V4
Author:   Radha Krishna
URL:      www.techzene.com
----------------------------------------------- */
#navbar-iframe {
display: none !important;
}
/* Variable definitions
   ====================
   <Variable name="bgcolor" description="Page Background Color"
             type="color" default="#fff" value="#ffffff">
   <Variable name="textcolor" description="Text Color"
             type="color" default="#333" value="#333333">
   <Variable name="linkcolor" description="Link Color"
             type="color" default="#58a" value="#5588aa">
   <Variable name="pagetitlecolor" description="Blog Title Color"
             type="color" default="#666" value="#666666">
   <Variable name="descriptioncolor" description="Blog Description Color"
             type="color" default="#999" value="#999999">
   <Variable name="titlecolor" description="Post Title Color"
             type="color" default="#c60" value="#cc6600">
   <Variable name="bordercolor" description="Border Color"
             type="color" default="#ccc" value="#cccccc">
   <Variable name="sidebarcolor" description="Sidebar Title Color"
             type="color" default="#999" value="#999999">
   <Variable name="sidebartextcolor" description="Sidebar Text Color"
             type="color" default="#666" value="#666666">
   <Variable name="visitedlinkcolor" description="Visited Link Color"
             type="color" default="#999" value="#999999">
   <Variable name="bodyfont" description="Text Font"
             type="font" default="normal normal 100% Georgia, Serif" value="normal normal 100% Georgia, Serif">
   <Variable name="headerfont" description="Sidebar Title Font"
             type="font"
             default="normal normal 78% 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif" value="normal normal 78% 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif">
   <Variable name="pagetitlefont" description="Blog Title Font"
             type="font"
             default="normal normal 200% Georgia, Serif" value="normal normal 200% Georgia, Serif">
   <Variable name="descriptionfont" description="Blog Description Font"
             type="font"
             default="normal normal 78% 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif" value="normal normal 78% 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif">
   <Variable name="postfooterfont" description="Post Footer Font"
             type="font"
             default="normal normal 78% 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif" value="normal normal 78% 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif">
   <Variable name="startSide" description="Side where text starts in blog language"
             type="automatic" default="left" value="left">
   <Variable name="endSide" description="Side where text ends in blog language"
             type="automatic" default="right" value="right">
*/

/* A Customized 3 Column Responsive Blogger Template */

body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:url("http://3.bp.blogspot.com/-_0gcv_4uz1U/T_Q3Y6vt8cI/AAAAAAAABkE/FNm33LFs7es/s1600/ruler-background.png") repeat scroll 0 0 #FFFFFF;
color:#333333;
font-family:Maiandra GD;
font-size:small;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
text-align:center;
}
a:link {
color:#0066CC;
text-decoration:none;
}
a:visited {
color:#0066CC;
text-decoration:none;
}
a:hover {
color:#0066CC;
text-decoration:underline;
}
a img {
border-width:0;
}
#header-wrapper {
margin:-5px auto 10px;
width:1250px;
}
#header-inner {
background-position:center center;
margin-left:auto;
margin-right:auto;
}
#header {
color:#333333;
margin:15px 5px 5px;
text-align:left;
}
#header h1 {
font-family:Maiandra GD;
font-size:30px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:-1px;
line-height:normal;
margin:5px 5px 0;
padding:13px 20px 2px 0;
text-transform:none;
}
#header a {
color:#333333;
text-decoration:none;
}
#header a:hover {
color:#333333;
}
#header .description {
color:#666666;
font-family:Maiandra GD;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
letter-spacing:1px;
line-height:normal;
margin:0 5px 5px;
max-width:700px;
padding:0 20px 9px 0;
text-transform:none;
}
#header img {
margin-left:inherit;
margin-right:auto;
}
#outer-wrapper {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:none repeat-x scroll center top #FFFFFF;
border:1px solid #CCCCCC;
box-shadow:0 0 0 12px rgba(0, 0, 0, 0.024), 0 0 3px 0 rgba(0, 0, 0, 0.15), 0 0 0 6px rgba(0, 0, 0, 0.02) inset;
font-family:Lucida Sans Unicode;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:20px auto 0;
padding-left:20px;
padding-right:20px;
text-align:left;
width:1250px;
}
#main-wrapper {
    border-right: 1px solid #CCCCCC;
    float: left;
    margin: 14px -14px;
    overflow: hidden;
    padding-left: 0;
    width: 740px;
    word-wrap: break-word;
}
#sidebar-wrapper {
 border-left: 1px solid #CCCCCC;
    float: right;
    margin: 14px -15px;
    overflow: hidden;
    padding: 3px;
    width: 340px;
    word-wrap: break-word;
}
h2 {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #DDDDDD;
    color: #ED702B;
    border-radius: 5px 5px 5px 5px;
    font-family: Maiandra GD;
    font-size: 16px;
    font-weight: bold;
    padding: 7px;
    margin: 0;
}
h2.date-header {
border:medium none;
font-weight:normal;
margin:1.5em 0 0.5em;
padding:0;
}
.post {
margin:0.5em 0 1.5em;
}
.post h3 {
color:#333333;
font-size:19px;
font-weight:bold;
letter-spacing:-1px;
line-height:1.4em;
margin:0.25em 0 0;
padding:0;
}
.post h3 a, .post h3 a:visited, .post h3 strong {
color:#333333;
display:block;
font-weight:bold;
text-decoration:none;
}
.post h3 strong, .post h3 a:hover {
color:#333333;
}
.post-body {
font-size:14px;
line-height:1.6em;
margin:0 0 0.75em;
}
.post-body blockquote {
line-height:1.3em;
}
.post-footer {
color:#999999;
font-family:Maiandra GD;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
letter-spacing:0;
line-height:1.4em;
margin:3px 0 0.75em;
text-transform:none;
}
.comment-link {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://3.bp.blogspot.com/_Zt-MFCckzsc/SqJFyLW230I/AAAAAAAACHc/-5ZXVFthReU/s400/bubble.gif) no-repeat scroll 0 2px;
margin-left:8px;
padding-left:16px;
}
.post img {
border:1px solid #CCCCCC;
padding:1px;
}
.post blockquote {
margin:1em 20px;
}
.post blockquote p {
margin:0.75em 0;
}
#comments h4 {
color:#666666;
font-weight:bold;
letter-spacing:0.2em;
line-height:1.4em;
margin:1em 0;
text-transform:none;
}
#comments-block {
line-height:1.6em;
margin:1em 0 1.5em;
}
#comments-block .comment-author {
border:1px solid #EEEEEE;
font-size:15px;
font-weight:normal;
margin-right:20px;
padding:5px;
}
#comments .blogger-comment-icon, .blogger-comment-icon {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E4E2DB none repeat scroll 0 0;
border-color:#E4E2DB;
border-style:solid;
border-width:2px 1px 1px;
line-height:16px;
padding:5px;
}
#comments-block .comment-body {
border-left:1px solid #E4E2DB;
border-right:1px solid #E4E2DB;
margin-left:0;
margin-right:20px;
padding:7px;
}
#comments-block .comment-footer {
border-bottom:1px solid #E4E2DB;
border-left:1px solid #E4E2DB;
border-right:1px solid #E4E2DB;
font-size:11px;
line-height:1.4em;
margin:-0.25em 20px 2em 0;
padding:5px;
text-transform:none;
}
#comments-block .comment-body p {
margin:0 0 0.75em;
}
.deleted-comment {
color:gray;
font-style:italic;
}
#blog-pager-newer-link {
float:left;
}
#blog-pager-older-link {
float:right;
}
#blog-pager {
text-align:center;
}
.feed-links {
clear:both;
line-height:2.5em;
}
.sidebar {
color:#666666;
line-height:1.5em;
}
.sidebar ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.sidebar li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:none;
border-bottom: 1px solid #DDDDDD;
line-height:1.5em;
margin:0;
padding:0 0 0.25em;
}
.sidebar .widget, .main .widget {
margin:0 0 0.5em;
padding:0 0 0.5em;
}
.main .Blog {
border-bottom-width:0;
}
.profile-img {
border:1px solid #CCCCCC;
float:left;
margin:0 5px 5px 0;
padding:4px;
}
.profile-data {
color:#999999;
font-family:Maiandra GD;
font-size:78%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:0.1em;
line-height:1.6em;
margin:0;
text-transform:uppercase;
}
.profile-datablock {
margin:0.5em 0;
}
.profile-textblock {
line-height:1.6em;
margin:0.5em 0;
}
.profile-link {
font-family:Maiandra GD;
font-size:78%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:0.1em;
line-height:normal;
text-transform:uppercase;
}
#footer {
color:#666666;
font-family:Maiandra GD;
font-size:12px;
letter-spacing:-0.002em;
margin:0 auto;
padding:9px 0 25px;
width:960px;
}
#footer a, #footer a:visited {
color:#000000;
text-decoration:none;
}
#footer a:hover {
color:#5A5954;
}
#footer a:active {
text-decoration:underline;
}
#footer img {
vertical-align:middle;
}
#copyright {
float:left;
padding:0;
}
#copyright-authors {
float:right;
text-align:right;
}
#nav, #nav * {
line-height:1;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
z-index:1;
}
#nav li {
color:#3F4A4F;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-right:10px;
position:relative;
}
#nav a, #nav a:visited {
border:medium none;
color:#797976;
display:block;
font-family:Maiandra GD;
font-size:0.75em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:0.07em;
line-height:normal;
padding:7px 22px;
text-decoration:none;
}
#nav a:hover {
color:#292928;
text-decoration:none;
}
#nav a:active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F2F0EB none repeat scroll 0 0;
color:#6B6B68;
}
#nav li.current_page_item a, #nav li.current_page_item a:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#292928;
}
#nav li:hover {
visibility:inherit;
}
#nav li:hover ul, #nav li.sfhover ul {
left:7px;
}
ul#nav li:hover li ul, ul#nav li.sfhover li ul {
top:-999em;
}
ul#nav li li:hover ul, ul#nav li li.sfhover ul {
left:178px;
top:0;
}
ul#nav li li:hover li ul, ul#nav li li.sfhover li ul {
top:-999em;
}
ul#nav li li li:hover ul, ul#nav li li li.sfhover ul {
left:178px;
top:0;
}
#nav li ul {
border-bottom:1px solid #424242 !important;
border-right:1px solid #424242 !important;
height:auto;
left:-999em;
line-height:1;
margin:0 0 0 11px;
opacity:0.98;
position:absolute;
width:178px;
z-index:1 !important;
}
#nav li li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#777777 none repeat scroll 0 0;
border-bottom:1px solid #848484;
height:auto;
letter-spacing:0.06em;
padding:4px 0;
width:178px;
z-index:1000;
}
#nav li li a, #nav li li a:visited, #nav li.current_page_parent li.current_page_item a, #nav li.current_page_parent li.current_page_item a:visited {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#777777 none repeat scroll 0 0 !important;
color:#DADADA !important;
font-family:Maiandra GD !important;
font-size:0.6em !important;
font-size-adjust:none !important;
font-stretch:normal !important;
font-style:normal !important;
font-variant:normal !important;
font-weight:normal !important;
line-height:normal !important;
padding:5px 12px !important;
text-transform:uppercase;
}
#nav li li a:hover, #nav li li a:active, #nav li.current_page_parent li.current_page_item a:hover, #nav li.current_page_parent li.current_page_item a:active {
color:#FFFFFF !important;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left:auto;
}
#nav ul ul {
margin:0 0 0 -4px !important;
}
#navcss2 {
    background: none repeat scroll 0 0 #278ED0;
    border-bottom: 4px solid #D4E0ED;
    border-top: 4px solid #D4E0ED;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    line-height: 0;
    margin: -7px 0 0 -20px;
    padding: 7px 20px 0;
    position: fixed;
    top: 0;
    width: 1251px;
}
#navcss2 li {
    float: left;
    list-style: none outside none;
    margin: 0 -8px;
    padding: 0 0 8px;
    position: relative;
}
#navcss2 a {
    color: #FFFFFF;
    display: block;
    font-weight: normal;
    margin: 0;
    padding: 8px 20px;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#navcss2 a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
}
#navcss2 .current a, #navcss2 li:hover > a {
    color: #FFFFFF;
    text-shadow: 0 1px 0 #FFFFFF;
}
#navcss2 ul li:hover a, #nav li:hover li a {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #000000;
}
#navcss2 ul a:hover {
    background: none repeat-x scroll 0 -100px #0078FF !important;
    color: #000000 !important;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
#navcss2 li:hover > ul {
    display: block;
}
#navcss2 ul {
    background: none repeat-x scroll 0 0 #DDDDDD;
    border: 1px solid #B4B4B4;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    display: none;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 35px;
    width: 185px;
}
#navcss2 ul li {
    float: none;
    margin: 0;
    padding: 0;
}
#navcss2 ul a {
    font-weight: normal;
    text-shadow: 0 1px 0 #FFFFFF;
}
#navcss2 ul ul {
    left: 181px;
    top: -3px;
}
#navcss2 ul li:first-child > a {
}
#navcss2 ul li:last-child > a {
}
#navcss2:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
#navcss2 {
    display: inline-block;
}
.clearfloat:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.clearfloat {
display:inline-block;
}
.clearfloat {
display:block;
}
#sidebar-wrapperL {
float: left;
    margin: 14px 5px 0 10px;
    overflow: hidden;
    padding: 0 10px;
    width: 180px;
    word-wrap: break-word;
}
.widget-content {
padding-left:8px;
}
#footer a {
color:#000000;
}
#searchform {
float:right;
margin-top:-48px;
padding-right:20px;
text-align:right;
width:230px;
}
#s {
font-size:1em;
width:190px;
}
#s:focus {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#F8F8F8 none repeat scroll 0 0 !important;
}
#searchsubmit {
vertical-align:top !important;
}
#s {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#FFFFFF none repeat scroll 0 0 !important;
border-color:#E2E2E2 #BFBFBF #BFBFBF #E2E2E2;
border-style:solid;
border-width:1px;
padding:5px;
}


@media(max-width:1250px){
body{min-width:1000px;}
h1{font-size:35px;}
.sidebar .widget{width:215px;}
.content-outer, .content-fauxcolumn-outer, .region-inner{min-width:1000px;max-width:1000px;_width:1000px;}}


@media (max-width:1000px){
body{min-width:800px !important;}
.content-outer, .content-fauxcolumn-outer, .region-inner{min-width:800px !important;max-width:800px !important;_width:800px !important;}
h1{font-size:21px;}
h5{font-size:12px;}}

@media (max-width:800px){
body{min-width:600px !important;}
.content-outer, .content-fauxcolumn-outer, .region-inner{min-width:600px !important;max-width:600px !important;_width:600px !important;}
h1{font-size:21px;}
h5{font-size:12px;}}